package common_models

import (
	"gitee.com/xlizy/common-go/base/enums/dic_value_type"
)

// MQMsg XMQ推送给消费者的消息体(需要验签)
type MQMsg struct {
	Msg  string `json:"msg"`
	Sign string `json:"sign"`
}

type CronCallerMsg struct {
	ReqData   map[string]string `json:"reqData"`
	Timestamp int64             `json:"timestamp"`
	Sign      string            `json:"sign"`
}

// DataDicItem 数据字典
type DataDicItem struct {
	DicKey       string                      `json:"dicKey"`
	DicLabel     string                      `json:"dicLabel"`
	DicValueType dic_value_type.DicValueType `json:"dicValueType"`
	DicValue     any                         `json:"dicValue"`
}

// UploadFileArchive 文件上传的归档信息
type UploadFileArchive struct {
	FileName    string `json:"fileName"`
	FileType    string `json:"fileType"`
	ContentType string `json:"contentType"`
	Size        int64  `json:"size"`
	OssPath     string `json:"ossPath"`
}
